#include <iostream>

#include <cmath>

using namespace std;

int main()
{
    int abcd,a,k,k1=a,k2,kmin=10,kmax=-1,i,p,mini;
    cin>>abcd;
    k=0;
    mini=0;
    
    if(k=!4)
    {
        cout<<"Введённое число не является четырёхзначным";
    }
    
    //Находение чётности числа
    if(abcd%2==0)
    {
    cout<<"Да";
    }
    else
    {
    cout<<"Нет";
    }
    
    //Нахождение деления на 3
    if(abcd%3==0)
    {
        cout<<"Да";
    }
    else
    {
    cout<<"Нет";
    }
    
    //Нахождение квадрата
    for(i=0; i<=sqrt(abcd); i++)
    if(sqrt(abcd)==i)
    {
        cout<<i;
    }
    else
    {
        cout<<"Нет";
    }
    
    //Нахождение наибольшего числа
    while(k1>0)
    {
        if(k1%10>kmax)
        {
            kmax=k1/10;   
        }
        k1=k1/10;
    }
    cout<<"Наибольшая цифра числа: "<<kmax<<endl;
    
    
    //Нахождение наименьшего числа
    while (k1>0)
    {
        if(k1%10<kmin)
        {
            kmin=k1%10;
        }
        k1=k1/10;
    }
    cout<<"Наименьшая цифра числа: "<<kmin<<endl;
    
    //Нахождение нулей в числе
    
    if(p==0)
    k2++;
    abcd=abcd/10;
    cout<<"Количество нулей в числе: "<<p;
            
    abcd=abcd%10;
    }
    
    if(sqrt(abcd%10)==i)
    {
        cout<<"Цифра в разряде единиц является квадратом цифры"<<i;
    }
    else
    {
        cout<<"Нет";
    }
    
    if(sqrt(abcd%100/10)==i)
    {
        cout<<"Цифра в разряде десяток является квадратом цифры"<<i;
    }
    else
    {
        cout<<"Нет";
    }
    
    if(sqrt(abcd%1000/100)==i)
    {
        cout<<"Цифра в разряде сотен является квадратом цифры"<<i;
    }
    else
    {
        cout<<"Нет";
    }
    
    if(sqrt(abcd/1000)==i)
    {
        cout<<"Цифра в разряде тысяч является квадратом цифры"<<i;
    }
    else
    {
        cout<<"Нет";
    }
    
    return 0;
}
